package org.yunshang.beltbody.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.yunshang.common.mybatis.core.domain.BaseEntity;

import java.io.Serial;
import java.util.Map;

/**
 * 带身信息对象 t_belt_body
 *
 * @author Lion Li
 * @date 2024-03-30
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("t_belt_body")
public class TBeltBody extends BaseEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 宽度
     */
    private String width;

    /**
     * 厚度
     */
    private String thickness;

    /**
     * 款式
     */
    private Long type;

    /**
     * 面皮
     */
    private Long mianpi;

    /**
     * 面皮颜色
     */
    private Long mpColor;

    /**
     * 面皮材质
     */
    private String mpCaizhi;

    /**
     * 底皮
     */
    private Long dipi;

    /**
     * 底皮颜色
     */
    private Long dpColor;

    /**
     * 底皮材质
     */
    private String dpCaizhi;

    /**
     * 尾形
     */
    private String tailType;

    /**
     * 样图
     */
    private String img;

    /**
     * 样图地址 id->url
     */
    @TableField(exist = false)
    private Map<Long, String> imgMap;

    /**
     * 成本价
     */
    private Long costPrice;

    /**
     * 状态(0：启用，1：禁用)
     */
    private String status;


}
